fdc0518bdaecd27209f832098c1a6fd9b771a59d,src/main/java/ml/shifu/shifu/container/obj/EvalConfig.java,EvalConfig,getScoreMetaColumns,#ModelConfig#,114
Before Change
File file = new File(scoreMetaColumnNameFile);
path = new Path(pathFinder.getEvalSetPath(this), file.getName()).toString();
scoreMetaColumns = CommonUtils.readConfFileIntoList(path, dataSet.getSource(),
dataSet.getHeaderDelimiter());
}
}
}
After Change
if (scoreMetaColumns == null) {
PathFinder pathFinder = new PathFinder(modelConfig);
if ( StringUtils.isNotBlank(scoreMetaColumnNameFile) ) {
String delimiter = StringUtils.isBlank(dataSet.getHeaderDelimiter())
? dataSet.getDataDelimiter() : dataSet.getHeaderDelimiter();
String path = pathFinder.getEvalFilePath(this.name, scoreMetaColumnNameFile, dataSet.getSource());
scoreMetaColumns = CommonUtils.readConfFileIntoList(path, dataSet.getSource(), delimiter);
}